---
title: Déployer votre site Astro avec Cleavr
description: Comment déployer votre site Astro sur votre serveur VPS en utilisant Cleavr.
sidebar:
  label: Cleavr
type: deploy
logo: cleavr
supports: ['ssr', 'static']
i18nReady: true
---
import { Steps } from '@astrojs/starlight/components';

Vous pouvez déployer votre projet Astro sur votre propre serveur privé virtuel (VPS) à l'aide de [Cleavr](https://cleavr.io/), un outil de gestion de déploiement de serveurs et d'applications.

:::tip
Consultez [le guide Astro dans la documentation de Cleavr](https://docs.cleavr.io/guides/astro) !
:::

## Prérequis

Pour commencer, vous aurez besoin de

- Un compte Cleavr
- Un serveur sur votre fournisseur VPS utilisant Cleavr

## Ajouter un site

<Steps>
1. Dans Cleavr, naviguez vers le serveur auquel vous voulez ajouter votre projet Astro.

2. Sélectionnez **Add Site** et remplissez les détails de votre application, comme le nom de domaine.

3. Pour **App Type**, sélectionnez 'NodeJS Static' ou 'NodeJS SSR' en fonction de la façon dont vous configurez votre application Astro.

4. Pour les applications statiques, définissez **Artifact Folder** sur `dist`.

5. Pour les applications SSR :
    - Définissez **Entry Point** sur `entry.mjs`.
    - Définissez **Artifact Folder** sur `dist/server`.

6. Sélectionnez **Add** pour ajouter le site à votre serveur.
</Steps>

## Mettre en place et déployer

<Steps>
1. Une fois votre nouveau site ajouté, cliquez sur **Setup and deploy**.

2. Sélectionnez **VC Profile**, **Repo**, et **Branch** pour votre projet Astro.

3. Effectuez toutes les configurations supplémentaires nécessaires pour votre projet.

4. Cliquez sur l'onglet **Deployments** puis sur **Deploy**.
</Steps>

Félicitations, vous venez de déployer votre application Astro !

